const { exec } = require('child_process');
const fs = require('fs');

console.log('🚀 餐厅点餐系统开发助手');
console.log('========================');

// 检查必要文件
const requiredFiles = [
  'App.vue',
  'pages.json', 
  'manifest.json',
  'pages/index/index.vue',
  'pages/menu/menu.vue',
  'pages/cart/cart.vue'
];

let allFilesExist = true;
requiredFiles.forEach(file => {
  if (!fs.existsSync(file)) {
    console.log(`❌ 缺少文件: ${file}`);
    allFilesExist = false;
  }
});

if (allFilesExist) {
  console.log('✅ 项目文件完整');
  console.log('\n📋 下一步操作指南:');
  console.log('1. 确保已安装HBuilderX');
  console.log('2. 在HBuilderX中打开本项目文件夹');
  console.log('3. 点击顶部"运行"按钮');
  console.log('4. 选择运行到浏览器或微信开发者工具');
  console.log('5. 等待编译完成即可体验完整功能');
  
  console.log('\n🌐 当前可访问的预览:');
  console.log('• 静态首页: http://localhost:8080/index-preview.html');
  console.log('• 项目介绍: http://localhost:8080/preview.html');
  
  console.log('\n💡 提示: 静态页面仅展示界面样式，完整功能需要在HBuilderX中运行');
} else {
  console.log('\n❌ 请先完成项目文件配置');
}

console.log('\n🎯 完整功能包括:');
console.log('• 动态菜单浏览和搜索');
console.log('• 购物车管理和价格计算');
console.log('• 订单创建和支付流程');
console.log('• 用户个人中心');
console.log('• 多端兼容（小程序/H5/App）');